专利摘要:
Several features presented here facilitate the transmission of anticipated data (EDT) in eMTC and NB-IoT. In certain aspects, a UE (for example, an eMTC and / or NB-IoT type device), can receive an indication in a SIB from a base station that can activate EDT by the UE. The UE can transmit a random access request based on the SIB. The UE can also receive an MCS index in a RAR, and transmit a connection request (for example, Msg3) to the base station based on the MCS index and the indication in the SIB. Some aspects described here refer to an improved rate matching technique. In certain respects, a UE can be configured to transmit a connection request message to a base station based on at least one of an increased number of RVs than several RVs for other transmissions from the UE or rate match carried out through more than one subframe.
公开号:BR112020009519A2
申请号:R112020009519-2
申请日:2018-08-28
公开日:2020-11-03
发明作者:Alberto Rico Alvarino;Umesh Phuyal;Le Liu;Xiao Feng Wang;Mungal Singh Dhanda
申请人:Qualcomm Incorporated;
IPC主号:
专利说明:

[0001] [0001] This application claims the benefit of US Provisional Application Serial No. 62 / 588,284 entitled “PHYSICAL LAYER ENHANCEMENTS FOR EARLY DATA TRANSMISSION” and filed on November 17, 2017, and U.S. Patent Application No. 16 / 113,476, entitled “PHYSICAL LAYER ENHANCEMENTS FOR EARLY DATA TRANSMISSION” and filed on August 27, 2018, which are expressly incorporated by reference here in their entirety.
[0002] [0002] The present disclosure generally refers to communication systems, and more particularly, to methods and apparatus related to physical layer enhancements for early data transmission. Introduction
[0003] [0003] Wireless communication systems are widely deployed to provide various telecommunications services, such as telephony, video, data, messages and transmissions. Typical wireless communication systems can employ multiple access technologies capable of supporting communication with multiple users by sharing available system resources. Examples of these multiple access technologies include code division multiple access systems (CDMA), time division multiple access systems (TDMA), frequency division multiple access systems (FDMA), multiple division access systems orthogonal frequency (OFDMA), multiple access systems by frequency division of a single operator (SC-FDMA), and multiple access systems by synchronous code division (TD-SCDMA).
[0004] [0004] These multiple access technologies have been adopted in various telecommunications standards to provide a common protocol that allows different wireless devices to communicate at the municipal, national, regional and even global levels. An example of a telecommunications standard is the Nova Rádio 5G (NR). NR 5G is part of a continuous evolution of mobile broadband promulgated by the Third Generation Partnership Project (3GPP) to meet the new requirements associated with latency, reliability, security, scalability (for example, with Internet of Things (IoT)) and other requirements. Some aspects of NR 5G may be based on the 4G Long Term Evolution (LTE) standard. There is a need for further improvements in the NR 5G technology. These improvements may also apply to other multiple access technologies and to the telecommunications standards that employ those technologies. For example, there is a need for improvements in wireless communications that allow and / or improve early data transmission. Techniques that facilitate early data transmission with machine-type communications are desirable. SUMMARY
[0005] [0005] The following is a simplified summary of one or more aspects, in order to provide a basic understanding of such aspects. This summary is not a comprehensive overview of all aspects covered, and aims not to identify key or critical elements of all aspects, nor to outline the scope of one or all aspects. Its sole purpose is to present some concepts of one or more aspects in a simplified way as a prelude to the more detailed description that will be presented later.
[0006] [0006] There has been a growing interest in the application and deployment of devices that use narrow bands (NBs) for communication, such as enhanced Machine Type Communication devices (eMTC) and / or Narrowband Internet of Things (NB-IoT). In addition, early data transmission (EDT) can improve the performance and battery life of eMTC and NB-IoT devices, allowing data to be transmitted in an uplink message during a random access channel (RACH) procedure , without the need to establish an active RRC connection. For example, some aspects presented in this document allow an RACH connection request allocation (Msg3) to be increased to accommodate EDT.
[0007] [0007] In one aspect of the disclosure, a method, a computer-readable medium, and an apparatus are provided. The device, for example, a user device (UE), can be configured to receive an indication of at least one parameter (for example, associated with a random access response grant) in a System Information Block (SIB) base station. The UE can transmit a random access request to the base station and receive an encoding and modulation scheme index (MCS) in a random access response from the base station. The UE can then transmit a connection request message to the base station based on the MCS index and the indication received at the SIB.
[0008] [0008] In one aspect of the disclosure, a method, a computer-readable medium, and on the device are provided. The apparatus, for example, a base station, can be configured to transmit an indication of at least one parameter associated with a random access response grant in a SIB. The base station can receive a random access request from a UE and transmit an MCS index in a random access response to the UE. In a configuration, the base station can also receive, from the UE, a connection request message based on the MCS index and the indication transmitted in the SIB.
[0009] [0009] In one aspect of the disclosure, a method, a computer-readable medium, and an apparatus are provided. The apparatus, for example, a UE, can be configured to transmit a random access request to a base station and receive a random access response from the base station. In one configuration, the UE can then transmit a connection request message to the base station based on at least one of an increased redundancy version number than a redundancy version for other transmissions from the transmission equipment. user or rate match performed across more than one subframe.
[0010] [0010] For the attainment of the previous and related purposes, the one or more aspects comprise the following resources in full and particularly indicated in the claims. The following description and the accompanying drawings set out in detail certain characteristics illustrating one or more aspects. These characteristics are indicative, however, of just a few of the various ways in which the principles of various aspects can be employed, and this description is intended to include all of these aspects and their equivalents. BRIEF DESCRIPTION OF THE DRAWINGS
[0011] [0011] Figure 1 is a diagram that illustrates an example of a wireless communications system and an access network.
[0012] [0012] Figures 2A, 2B, 2C, and 2D are diagrams that illustrate examples of a DL frame structure, DL channels within the DL frame structure, a UL frame structure, and UL channels within the UL frame structure, respectively.
[0013] [0013] Figure 3 is a diagram that illustrates an example of a base station and a UE in an access network.
[0014] [0014] Figure 4 is a diagram that illustrates communication between a UE and a base station coupled in a random access procedure.
[0015] [0015] Figure 5 illustrates an example of an information table that can be used to interpret a random access response grant for transmission of a connection request message (for example, Msg3).
[0016] [0016] Figure 6 is a diagram that illustrates communication between a UE and a base station coupled in a random access procedure, according to certain aspects described here.
[0017] [0017] Figure 7 illustrates another example of a table that can be constructed based on the information received by a UE, for example, in a SIB, and can be used to interpret a random access response concession for transmission of a message. connection request (for example, Msg3).
[0018] [0018] Figure 8 illustrates a diagram representing pictorial illustrations of several examples of rate matching techniques, according to certain aspects.
[0019] [0019] Figure 9 is a flow chart of an example of a wireless communication method.
[0020] [0020] Figure 10 is a flow chart of another example of a wireless communication method.
[0021] [0021] Figure 11 is a conceptual data flow diagram that illustrates the data flow between different media / components in an example device, for example, a UE.
[0022] [0022] Figure 12 is a diagram that illustrates an example of a hardware implementation for a device using a processing system.
[0023] [0023] Figure 13 is a flow chart of yet another example of a wireless communication method.
[0024] [0024] Figure 14 is a conceptual data flow diagram that illustrates the data flow between different media / components in an example device, for example, a base station.
[0025] [0025] Figure 15 is a diagram that illustrates an example of a hardware implementation for a device using a processing system. DETAILED DESCRIPTION
[0026] [0026] The detailed description set out below, in connection with the accompanying drawings, is intended to be a description of various configurations and is not intended to represent the only configurations in which the concepts described here can be practiced. The detailed description includes specific details in order to provide a complete understanding of various concepts. However, it will be evident to people skilled in the art that these concepts can be practiced without these specific details. In some cases, known structures and components are shown in the form of a block diagram to avoid obscuring such concepts.
[0027] [0027] Various aspects of telecommunications systems will now be presented with reference to various devices and methods. These devices and methods will be described in the detailed description below and illustrated in the accompanying drawings by various blocks, components, circuits, processes, algorithms, etc. (collectively referred to as “elements”). These elements can be implemented using electronic hardware, computer software or any combination of them. The implementation of such elements as hardware or software depends on the specific application and design restrictions imposed on the general system.
[0028] [0028] For example, an element, or any portion of an element, or any combination of elements can be implemented as a "processing system" that includes one or more processors. Examples of processors include microprocessors, microcontrollers, graphics processing units (GPUs), central processing units (CPUs), application processors, DSPs, computing processors with reduced instruction sets (RISC), systems on a chip (SoC), baseband processors, field programmable port arrays (FPGAs), programmable logic devices (PLDs), state machines, locked logic, discrete hardware circuits and other suitable hardware configured to perform the various features described throughout this release. One or more processors in the processing system can run the software. The software should be interpreted broadly as instructions, instruction sets, code, code segments, program code, programs, subprograms, software components, applications, software applications, software packages, routines, subroutines, objects , executables, threads of execution, procedures, procedures, etc., be termed as software, firmware, middleware, microcode, hardware description language or others.
[0029] [0029] Consequently, in one or more exemplary modalities, the functions described can be implemented in hardware, software or any combination thereof. If implemented in software, functions can be stored or coded as one or more instructions or code in a computer-readable medium. Computer-readable media includes the computer's storage media. The storage media can be any available media that can be accessed by a computer. As an example, and not a limitation, these computer-readable media may comprise random access memory (RAM), read-only memory (ROM), an electrically erasable programmable ROM (EEPROM), optical disk storage, storage on magnetic disk, other magnetic storage devices, combinations of the aforementioned types of computer-readable media or any other medium that can be used to store computer-executable code in the form of instructions or data structures that can be accessed by a computer.
[0030] [0030] Figure 1 is a diagram that illustrates an example of a wireless communications system and an access network 100. The wireless communications system (also called a wireless wide area network (WWAN)) includes stations base 102, UEs 104 and an evolved packet core (EPC) 160. Base stations 102 can include macro cells (high power cell base station) and / or small cells (low power cell base station). Macro cells include base stations. Small cells include femtocells, picocells and microcells.
[0031] [0031] Base station 102 (collectively known as the Terrestrial Radio Access Network Interface (UMTS) of the Universal Mobile Telecommunications System (E-UTRAN)) with EPC 160 through backhaul links 132 (for example, interface S1 ). In addition to other functions, base stations 102 can perform one or more of the following functions: transferring user data, encoding and decrypting radio channels, integrity protection, header compression, mobility control functions (for example, handover , dual connectivity), interference coordination between cells, connection setup and release, load balancing, distribution to stratum messages without access (NAS), NAS node selection, synchronization, radio access network (RAN) sharing, multimedia multicast service (MBMS), tracking subscribers and equipment, managing RAN information (RAN), paging, positioning and delivery of warning messages. Base stations 102 can communicate directly or indirectly (for example, via EPC 160) with each other via backhaul links 134 (for example, interface X2). Backhaul 134 links can be wired or wireless.
[0032] [0032] Base station 102 can communicate wirelessly with UEs 104. Each of base station 102 can provide communication coverage for a respective coverage area 110. It can be overlapping geographical coverage areas 110. For example, the cell small 102 'can have a coverage area 110' that overlaps coverage area 110 of one or more macro base stations 102. A network that includes both small and macro cells can be known as a heterogeneous network. A heterogeneous network can also include Home Evolved Bs Node (eNBs) (HeNBs), which can provide service to a restricted group known as a closed subscriber group (CSG). Communication links 120 between base stations 102 and UEs 104 may include uplink (UL) transmissions (also referred to as reverse link) from a UE 104 to a base station 102 and / or downlink (DL) transmissions
[0033] [0033] Certain UEs 104 can communicate using the device-to-device communication link (D2D) 192. The D2D communication link 192 can use the DL / UL WWAN spectrum. The D2D 192 communication link can use one or more sidelink channels, such as a physical sidelink transmission channel (PSBCH), a physical sidelink discovery channel (PSDCH), a shared physical sidelink channel (PSSCH), and a channel physical sidelink control (PSCCH). D2D communication can be done through a variety of wireless D2D communication systems, such as FlashLinQ, WiMedia, Bluetooth, ZigBee, Wi-Fi based on the IEEE standard
[0034] [0034] The wireless communications system may also include a Wi-Fi access point (AP) 150 in communication with Wi-Fi stations (STAs) 152 via communication links 154 in an unlicensed frequency spectrum of 5 GHz When communicating on an unlicensed frequency spectrum, STAs 152 / AP 150 can perform a clear channel assessment (CCA) prior to communication, in order to determine if the channel is available.
[0035] [0035] The small cell 1021 can operate in a licensed and / or unlicensed frequency spectrum. When operating on an unlicensed frequency spectrum, the small cell 102 'can employ NR and use the same unlicensed 5 GHz frequency spectrum used by the Wi-Fi AP 150. The small cell 102', employing NR on a spectrum of unlicensed frequency, can increase coverage and / or increase the capacity of the access network.
[0036] [0036] gNodeB (gNB) 180 can operate at millimeter wave frequencies (mmW) and / or close to mmW frequencies in communication with UE 104. When gNB 180 operates at mmW or close to mmW frequencies, gNB 180 can be referred to as an mmW base station. The extremely high frequency (EHF) is part of the RF in the electromagnetic spectrum. The EHF has a range of 30 GHz to 300 GHz and a wavelength between 1 millimeter and 10 millimeters. The radio waves in the band can be termed as a millimeter wave. Close to mmW it can extend up to a frequency of 3 GHz with a wavelength of 100 mm. The super high frequency band (SHF) extends between 3 GHz and 30 GHz, also known as centimeter wave. Communications using the radio frequency band of mmW / close to mmW has extremely high path loss and a short range. The 180 mmW base station can use beamforming 184 with UE 104 to compensate for extremely high travel loss and short range.
[0037] [0037] EPC 160 may include a mobility management entity (MME) 162, other MMEs 164, a service gateway 166, a multimedia multicast service gateway (MBMS) 168, a multicast service center (BM-SC) 170 and a packet data network gateway (PDN) 172. MME 162 may be in communication with a home subscriber server (HSS) 174. MME 162 is the control node that processes signaling between UEs 104 and EPC 160. Generally, MME 162 provides carrier and connection management. All user Internet Protocol (IP) packets are transferred via Service Gateway 166, which is connected to PDN Gateway 172. PDN Gateway 172 provides EU IP address allocation, as well as other functions. The PDN 172 gateway and the BM-SC 170 are connected to IP 176 services. IP 176 services may include the Internet, an intranet, an IP multimedia subsystem (IMS), a PS broadcast service and / or others IP services. The BM-SC 170 can provide functions for provisioning and delivering service to the MBMS user. The BM-SC 170 can serve as an entry point for transmitting MBMS from the content provider, can be used to authorize and start MBMS Bearer Services within a public land mobile network (PLMN) and can be used to schedule MBMS transmissions. MBMS Gateway 168 can be used to distribute MBMS traffic to base stations 102 belonging to a Multicast Broadcast Single Frequency Network (MBSFN) Area that transmits a specific service, and may be responsible for session management (start / stop) and by collecting related eMBMS billing information.
[0038] [0038] The base station can also be called gNB, Node B, Evolved Node B (eNB), an access point, a transceiver base station, a radio base station, a radio transceiver, a transceiver function, a basic service set of extended services (ESS) or other suitable terminology. Base station 102 provides an access point to EPC 160 for a UE
[0039] [0039] With reference again to Figure 1, in certain aspects, UE 104 and base station 180 can support early data transmission (198). In one aspect, base station 180 can transmit an indication on a SIB to facilitate early data transmission, for example, during a RACH procedure, and UE 104 can perform early data transmission based at least in part on the indication in SIB (198), as described in more detail in connection with Figures 4 to 15. Several additional resources in this context are discussed in more detail below.
[0040] [0040] Figure 2A is a diagram 200 that illustrates an example of a DL frame structure. Figure 2B is a diagram 230 that illustrates an example of channels within the DL frame structure. Figure 2C is a diagram 250 that illustrates an example of a UL frame structure. Figure 2D is a diagram 280 that illustrates an example of channels within the UL frame structure. Other wireless communication technologies may have a different frame structure and / or different channels. One frame (10 ms) can be divided into 10 subframes of equal size. Each subframe can include two consecutive time partitions. A resource grid can be used to represent the two time partitions, each time partition including one or more simultaneous time resource blocks (RBs) (also referred to as physical RBs (PRBs)). The resource grid is divided into several resource elements (REs). For a normal cyclic prefix, an RB can contain 12 consecutive subcarriers in the frequency domain and 7 consecutive symbols (for DL, OFDM symbols; for UL, SC-FDMA symbols) in the time domain, for a total of 84 REs. For an extended cyclic prefix, an RB can contain 12 consecutive subcarriers in the frequency domain and 6 consecutive symbols in the time domain, for a total of 72 REs. The number of bits carried by each RE depends on the modulation scheme.
[0041] [0041] As illustrated in Figure 2A, some of the REs carry DL (pilot) reference signals (DL of DL) for channel estimation in the UE. The DL RS can include cell specific reference signals (CRS) (also called common RS), UE specific reference signals (UE RS) and channel status information reference signals (CSI-RS). Figure 2A illustrates CRS for antenna ports 0, 1, 2 and 3 (indicated as R0, R1, R2 and R3, respectively), UE RS for antenna port 5 (indicated as R5) and CSI-RS for the antenna port (indicated as R).
[0042] [0042] Figure 2B illustrates an example of several channels within a DL subframe of a frame.
[0043] [0043] As illustrated in Figure 2C, some of the REs carry demodulation reference signals (DM RS) for channel estimation at the base station. The UE can additionally transmit audible reference signals (SRS) on the last symbol of a subframe. The SRS can have a comb structure and a UE can transmit SRS on one of the combs. The SRS can be used by a base station to estimate channel quality to allow frequency-dependent programming on the UL.
[0044] [0044] Figure 2D illustrates an example of several channels within a UL subframe of a frame. A physical random access channel (PRACH) can be within one or more subframes within a frame based on the PRACH Configuration. PRACH can include six consecutive RB pairs within a subframe. PRACH allows the UE to perform initial access to the system and achieve UL synchronization. A physical uplink control channel (PUCCH) can be located at the edges of the UL system bandwidth. PUCCH carries uplink control information (UCI), such as scheduling requests, a channel quality indicator (CQI), a pre-coding matrix indicator (PMI), a level indicator (RI) and HARQ feedback ACK / NACK. The PUSCH carries data and can be used in addition to carry a buffer status report (BSR), a power margin report (PHR) and / or UCI.
[0045] [0045] Figure 3 is a block diagram of a base station 310 in communication with a UE 350 on an access network. In DL, EPC 160 IP packets can be delivered to a 375 controller / processor. The 375 controller / processor implements layer 3 and layer 2 functionality. Layer 3 includes a radio resource control layer (RRC ) and layer 2 includes a packet data convergence protocol layer (PDCP), a radio link control layer (RLC), and a medium access control layer (MAC). The 375 controller / processor provides RRC layer functionality associated with the transmission of system information (for example, MIB, SIBs), RRC connection control (for example, RRC connection paging, RRC connection establishment, modification of RRC connection and RRC connection release), mobility of radio access technology (RAT) and measurement configuration for EU measurement reports; Functionality of the PDCP layer associated with header compression / decompression, security (encoding, decryption, integrity protection, integrity checking) and delivery support functions; Functionality of the RLC layer associated with the transfer of upper layer packet data units (PDUs), error correction through ARQ, concatenation, segmentation and reassembly of RLC service data units (SDUs), re-segmentation of RLC data PDUs and reorder RLC data PDUs; and MAC layer functionality associated with mapping between logical channels and transport channels, multiplexing MAC SDUs in transport blocks (TBs), demultiplexing MAC MAC SDUs from TBs, scheduling information, correcting errors through HARQ, handling priorities and prioritization of logical channels.
[0046] [0046] The transmit processor (TX) 316 and the receive processor (RX) 370 implement the layer 1 functionality associated with various signal processing functions. Layer 1, which includes a physical layer (PHY), can include error detection on transport channels, direct error correction (FEC) encoding / decoding of transport channels, interleaving, rate matching, mapping on physical channels, channel modulation / demodulation and MIMO antenna processing. The TX 316 processor handles mapping for signal constellations based on various modulation schemes (for example, phase shift binary switching (BPSK), quadrature phase shift switching (QPSK), M phase shift switching (PSPS), amplitude modulation in M quadrature (M-QAM)). The coded and modulated symbols can then be divided into parallel streams. Each flow can then be mapped to an OFDM subcarrier, multiplexed with a reference signal (eg pilot) in the time and / or frequency domain, and then combined using a Fast Inverse Fourier Transform (IFFT) to produce a physical channel carrying an OFDM symbol stream in the time domain. The OFDM stream is spatially pre-coded to produce multiple spatial streams. Channel estimates from a channel estimator 374 can be used to determine the coding and modulation scheme, as well as for spatial processing. The channel estimate can be derived from a reference signal and / or channel condition feedback transmitted by the UE 350. Each spatial stream can then be supplied to a different antenna 320 via a separate 318TX transmitter. Each 318TX transmitter can modulate an RF carrier with a corresponding spatial flow for transmission.
[0047] [0047] In UE 350, each 354RX receiver receives a signal through its respective 352 antenna. Each 354RX receiver retrieves modulated information on an RF carrier and provides the information to the receiving (RX) 356 processor. The TX 368 processor and the RX 356 processor implements layer 1 functionality associated with various signal processing functions. The RX 356 processor can perform spatial processing on the information to retrieve any spatial streams destined for the UE 350. If multiple spatial streams are destined for the UE 350, they can be combined by the RX 356 processor into a single OFDM symbol stream. The RX 356 processor calls the OFDM symbol stream from the time domain to the frequency domain using a fast Fourier transform (FFT). The signal in the frequency domain comprises a separate OFDM symbol stream for each OFDM signal subcarrier. The symbols on each subcarrier and the reference signal are retrieved and demodulated by determining the most likely signal constellation points transmitted by base station 310. These smooth decisions can be based on channel estimates computed by the channel estimator
[0048] [0048] The controller / processor 359 can be associated with a 360 memory that stores codes and program data. 360 memory can be termed as a computer-readable medium. At UL, the 359 controller / processor provides demultiplexing between transport and logical channels, packet reassembly, decryption, header decompression and control signal processing to retrieve IP packets from EPC 160. The 359 controller / processor is also responsible for error detection using an ACK and / or NACK protocol to support HARQ operations.
[0049] [0049] Similar to the functionality described in connection with DL transmission through base station 310, the 359 controller / processor provides RRC layer functionality associated with the acquisition of system information (eg, MIB, SIBs), RRC connections and measurement reports; Functionality of the PDCP layer associated with header compression / decompression and security (coding, decryption, integrity protection, integrity verification); Functionality of the RLC layer associated with the transfer of PDUs from the upper layer, correction of errors by means of ARQ, concatenation, segmentation and reassembly of RLC SDLCs, re-segmentation of RLC data PDUs and reordering of RLC data PDUs; and MAC layer functionality associated with mapping between logical channels and transport channels, multiplexing SDUs from MAC to TBs, demultiplexing SDUs from TB MACs, scheduling information reports, correcting errors through HARQ, handling priorities and prioritization of logical channels.
[0050] [0050] Channel estimates derived by a channel estimator 358 from a reference signal or feedback transmitted by base station 310 can be used by the TX processor 368 to select the appropriate coding and modulation schemes and to facilitate processing space. The spatial streams generated by the TX 368 processor can be supplied to different antennas 352 via separate transmitters 354TX. Each 354TX transmitter can modulate an RF carrier with a corresponding spatial flow for transmission.
[0051] [0051] The UL transmission is processed at base station 310 in a manner similar to that described in connection with the receiver function on the UE 350. Each 318RX receiver receives a signal through its respective antenna
[0052] [0052] The 375 controller / processor can be associated with a 376 memory that stores program codes and data. Memory 376 can be termed as a computer-readable medium. At UL, the 375 controller / processor provides demultiplexing between transport and logical channels, packet reassembly, decryption, header decompression, control signal processing to retrieve IP packets from the UE 350. The 375 controller / processor IP packets can be provided to the EPC
[0053] [0053] There has been a growing interest in the application and deployment of devices that use narrow bands (NBs) for communication, such as enhanced Machine Type Communication (eMTC) and / or Narrowband Internet of Things (NB-IoT) devices. In addition, anticipated data transmission in eMTC and NB-IoT is being exploited to allow data transmission in an uplink message during the RACH procedure.
[0054] [0054] A UE that may be trying to access a wireless cellular network (for example, trying to connect) may initiate a RACH procedure for initial access to the network. Since the UE may not be connected to the network, the UE may not have allocated resources available to inform the network of its desire to connect. Instead, the UE can send a request through shared to RACH. If the UE is an NB-IoT and / or eMTC device, the shared medium that can be used is an NB-IoT physical random access channel (NPRACH).
[0055] [0055] In a contention-based RACH procedure, the UE can send a RACH transmission to a base station (for example, an eNB) and hear a RACH response message (RAR). In the RAR, the base station can allocate resources to the UE to transmit the next message to the base station as part of the RACH procedure. The UE can send a connection request / third message (also sometimes referred to as Msg3) in response to the RAR message using resources from a shared uplink channel (UL SCH) identified in the RAR message. Figure 4 is a diagram 400 that illustrates an example RACH procedure in accordance with certain aspects described herein. An UE 402 (for example, an NB-IoT or eMTC type device) can engage in a RACH procedure based on contention with a 404 base station. The RACH procedure may include an exchange of messages between the UE 402 and base station 404 a first message 406 (for example, Msg1), a second message 408 (for example, Msg2), a third message 410 (for example, Msg3) and a fourth message 412. In one aspect, UE 402 can select a RACH preamble available for transmission in the first message 406. The UE 402 can select the subscription based on the size of the transmission resource needed to transmit the third message 410 (Msg3). The selected signature (or preamble) can be transmitted by UE 402 to base station 404 in first message 406 (also called NPRACH in the context of NB-IoT).
[0056] [0056] In response to receiving the first message 406, the base station 404 can transmit the second message 408 to the UE 402. The second message 408 can be a RAR message sent, for example, via PDSCH. The second message 408 can provide, among other things, an initial uplink resource lease and indicate an MCS index for the UE 402 to transmit the third message 410 (Msg3). The MCS index indicated in the RAR 408 message can allow the UE to understand the lease in the RAR 408 message and determine the modulation and encoding scheme, a number of resource units (RUs) and the size of the transport block (TBS ) for transmission of Msg3. This can be achieved by the UE 402 by performing a table search (for example, such as table 502 and other tables discussed below) using the indicated MCS index. For example, based on the MCS index indicated in the RAR message (Msg2), the UE can perform a table search and determine the modulation, the number of resource units and the TBS to transmit Msg3. As discussed below, in certain respects, the table can be predefined and pre-configured in the UE 402.
[0057] [0057] The UE 402 can then transmit the third message 410 (Msg3) to the base station 404, for example, based on the determined number of resource units. The third message 410 may include an RRC connection request message. After receiving the third message 410, the base station 404 can transmit the fourth message 412 to the UE 402. The fourth message 412 can be a contention resolution message.
[0058] [0058] In some conventional systems, the
[0059] [0059] Figure 5 illustrates a diagram 500 showing an information table 502 to interpret a RAR grant for transmission of Msg3, according to one aspect. The first column 505 corresponds to the MCS index information and each entry in the first column 505 indicates an MCS index. The second column 510 corresponds to modulation information (for spacing of subcarriers ∆f = 3.75 KHz or 15 KHz and indication of subcarriers of subcarrier allocation Isc = 0, 1, 2, ..., 11), and each entry in the second column 510 indicates a modulation technique that can be used by a UE based on the MCS index indicated for the UE (for example, in a RAR message). The third column 515 corresponds to the modulation information (for ∆f = 15 KHz and Isc> 11), and each entry in the third column 515 indicates a modulation technique that can be used by a UE based on the MCS index indicated to the UE when the subcarrier allocation is greater than 11. Each entry in the fourth column 520 indicates a number of resource units (NRU). Each entry in the fifth column 525 indicates a TBS. In one aspect, using table 502, the UE can map the MCS index received by the UE in the base station RAR to determine the modulation scheme, number of resource units (RUs) and the TBS for Msg3 transmission. For example, as can be seen in table 502, each MCS index corresponds to a modulation technique, a number of RUs and a TBS. If a UE receives an MCS index of “000”, based on table 502 (which can be stored in the UE and / or accessible by the UE), the UE can determine that the modulation to be used for Msg3 is “pi / 2 BPSK ”(in the case of an Isc subcarrier allocation = 0, 1, ..., 11), number of resource units (NRU) = 4 and TBS is 88 bits. As can be seen, the entries corresponding to the MCS index “011” to “111” in the illustrated example table 502 are indicated as reserved. Reserved indexes can also be referred to here as unassigned indexes. Reserved / unassigned fields can be customized, for example, by different operators / service providers, for different uses and / or applications, as desired.
[0060] [0060] As mentioned above, for a variety of applications, it may be desirable to transmit application data using Msg3. However, as mentioned earlier and as can be seen in table 502, Msg3 currently allows a transport bit size of 88 bits on some systems, which may not be sufficient for the transmission of additional data (for example, in addition to normal Msg3 payload data). Therefore, for additional data transmission (for example, when EDT is desired), an increased allocation for Msg3 may be desired, for example, for an increase in TBS so that an additional amount of data can be transmitted.
[0061] [0061] A method may include using some of the reserved / unassigned MCS index bits to add new TBS / NRU entries in table 502 to define and support additional transport block sizes and number of resource units, for example example, defining the modulation scheme, TBS and NRU, corresponding to the reserved MCS indexes. However, this method has some limitations. For example, this method may not be compatible with forwarding in the sense that the values reserved for future applications and / or use cases are explored, which reduces the possibility of future changes (for example, because the number of bits and entries in table 502 will be reduced). Another limitation is that this method can only allow the definition of a small set of transport block sizes, for example, corresponding to the reserved MCS indexes. Different applications may have different payload size requirements, so a small set of predefined transport block sizes may not work well with a variety of different applications with different payload sizes. For example, if a new TBS that allows 400 bits is added, the new TBS can be used to transmit application data to an application that can have a payload size of approximately 400 bits. However, another application that may have a payload size of 600 bits may not be able to use the new 400-bit TBS.
[0062] [0062] According to some aspects of the methods described in this document, instead of pre-defining a set of new transport block sizes and using reserved / unassigned bits modifying table 502, a base station (for example, base station 404 ) can flag information (for example, in a SIB) that can allow an UE (for example, UE 402) to determine a TBS and / or number of resource units (NRU) (for example, to transmit Msg3) by interpreting an allocation in the random access response (RAR) based on the signaled information. In one aspect, a UE can be configured to interpret a RAR lease (for example, indicated in a RAR message from the base station to the UE) based on information, for example, a parameter that is signaled in a SIB, such as discussed in more detail below.
[0063] [0063] Figure 6 is a diagram 600 that illustrates an example of a process that supports early data transmission during the RACH procedure according to certain aspects. In the example illustrated in Figure 6 and discussed below, base station 404 can provide an indication for UE 402 through a SIB 604 and UE 402 can interpret an allocation in a RAR message based on the indication according to certain aspects of the methods described here. As illustrated, the UE 402 can receive a SIB 604 including information (for example, an indication) to allow the UE 402 to determine one or more parameters for early data transmission during the RACH procedure and / or to allow the UE 402 to interpret an allocation in a RAR message from the base station 404. The various types of information that can be signaled through the SIB to facilitate early data transmission are discussed below in more detail.
[0064] [0064] Similar to the example discussed in connection with Figure 4, UE 402 can engage in a RACH procedure with base station 404. However, in the current example, having received SIB 604, UE 402 can perform the RACH procedure based, at least in part, on the information received at the SIB. The RACH procedure may include a message exchange between UE 402 and base station 404, a first message 606 (for example, random access request or Msg1), a second message 608 (for example, random access response or Msg2) , a third message 610 (for example, connection request or Msg3) and a fourth message (resolution / response message or Msg4) 612. UE 402 can transmit a preamble to base station 404 in the first message 606 (for example, NPRACH in the context of narrowband communication). In some configurations, the UE 402 can select a resource to transmit the first message based on the information indicated in SIB 604, as discussed below. In response to receiving the first message 606, the base station 404 can transmit the second message 608 to the UE 402. The second message 608 can be the RAR message (Msg2). As discussed above, second message 608 can provide, among other things, an initial uplink resource lease and indicate an MCS index for UE 402 to transmit third message 610 (Msg3). According to one aspect, the UE 402 can be configured to process, for example, to interpret (in 625) the RAR based on the information received on SIB 604. Based on the indication received on SIB 604 and the MCS index indicated in the message of RAR 608, the UE 402 can interpret the grant in the RAR 608 message and determine the modulation and encoding technique, several resource units and the TBS for Msg3 transmission. In some configurations, the determination may include performing a table lookup (for example, such as table 502 and other tables discussed below) using the information received at SIB 604 and the MCS index from RAR 608. In certain respects, this table (s) can be predefined and preconfigured in UE 402. UE 402 can then transmit (in 630) the third message 610 (Msg3) to base station 404, for example, based on the understanding of RAR 608 and the information received via SIB 604. In various configurations, according to the process discussed above, UE 402 may be able to transmit a relatively larger payload in third message 610 based on RAR 608 and information received through SIB
[0065] [0065] According to several aspects described here, UE 402 can interpret the RAR grant (for example, indicated in a RAR 608 message) based on information in the SIB. Depending on a given configuration,
[0066] [0066] According to another aspect, SIB 604 can include a set of entries for each of the reserved / unassigned fields / values, for example, entries corresponding to the reserved fields shown in table 502. For example, for each of the reserved MCS indices (011, 100, 101, 110 and 111), the SIB 604 can indicate a set of inputs indicating modulation techniques, a set of NRU inputs / values and a set of TBS inputs / values.
[0067] [0067] Based on an MCS index received in the RAR concession, the UE 402 can search for the corresponding entries (for example, in a row corresponding to the MCS index in table 702) in table 702 to determine the parameters (for example , TBS, number of resources and / or other parameters) to transmit from Msg3. Although example table 702 is illustrated to include information corresponding to 5 MCS indexes for simplicity, a table with a different number of entries (for example, 32, 64, etc.) can be generated in some other examples.
[0068] [0068] In another example, the SIB 604 may include an indication of at least one parameter for transmission of Msg3. In this respect, another table (for example, different from table 502) that can specify the number of RUs (NRU) for the reserved MCS indexes "011" "100", "101", "110" and "111" can be used, while the TBS for each case (for example, each of the MCS indices) can be signaled by the base station via SIB 604. In some configurations, the table can only specify the number of resource units (NRU) for each of the reserved MCS indices "011" to "111". This table specifying the number of RUs can be preconfigured or can be supplied to the UE 402 by the base station 404. For example, this table can comprise a first column (such as column 505) indicating the MCS indices and a second column (such as column 520) including the number of RU values (NRU) corresponding to each of the MCS indexes. Again, for MCS indices “011” to “111”, UE 402 can determine the parameters for the transmission of Msg3 based on the table (for example, use the table to determine the NRU corresponding to an MCS index indicated in RAR 608) and based on the SIB (for example, use the TBS indicated in SIB 604 corresponding to an indicated MCS index). For example, in a configuration, the SIB 604 can explicitly display TBS values for one or more of the reserved MCS indexes. Then, for a given MCS index indicated in the RAR 608 message, UE 402 can determine the NRU value from the predefined table and use the TBS explicitly indicated in SIB 604 to transmit the connection request message 610 (for example, Msg3 ).
[0069] [0069] According to one aspect, there may be several predefined EDT resources associated with different sizes of corresponding transport blocks. For example, in one configuration, there may be a first NPRACH resource associated with a first TBS configuration (for example, 400-bit TBS) and a second NPRACH resource associated with a second TBS configuration (for example, 600-bit TBS bits). In such a configuration, the base station 404 can signal the NPRACH resources associated with different TBS configurations in the SIB 604. The maximum TBS (which can be used for subsequent Msg3 transmission) for the various different TBS configurations associated with each of the NPRACH features can also be indicated in the SIB in some configurations.
[0070] [0070] For example, there may be a correspondence / association between NPRACH resources (for Msg1 transmission) and transport block sizes (for subsequent Msg3 transmission). If the UE 402 has a relatively large payload to transmit in Msg3, the UE 402 can select an NPRACH resource that can be associated with a larger TBS (as indicated in SIB 604) and vice versa. In addition, in these configurations, the UE 402 can interpret the lease received on RAR 608 based on knowledge of its previous transmission of the first message on the selected NPRACH resource. In some cases, while the UE 402 may rely on a table (for example, such as table 502/602) to determine one or more parameters (for example, the number of resource units and modulation) for transmitting the request message for connection 610 (Msg3), the UE 402 can assume the maximum TBS associated with the selected NPRACH resource, as indicated in the SIB, as the TBS applicable to the transmission of Msg3 610, and not necessarily rely on the TBS specified in the table.
[0071] [0071] The various sample tables discussed above may be different and / or may have different values for some parameters for different levels of coverage improvement (CE). For example, for two different CE levels, the corresponding tables can have the same TBS, but different NRus to accommodate different transmission times. In another example, not only large but small transport block sizes (for example, less than 88 bits) can also be supported in some tables. In some examples, the signaling of parameters can be the same for all levels of CE (for example, in the SIB) or different for different levels of CE. Thus, the methods discussed above can be used with different modes of CE. Many variations are possible and can be used in different configurations.
[0072] [0072] In some systems, a Msg3 lease for eMTC may use the legacy TBS table, with some changes. However, it may be desirable that the allowance for Msg3 be increased to accommodate, for example, up to 1000 bits. In this regard, some options are provided here. For CE Mode A (for example, moderate coverage enhancement), one option is to modify the RAR concession entries / interpretations in a fixed manner, for example, by modifying the entries in the preconfigured table (for example, as the table 502), for example, in a fixed manner that may have been agreed between the UE and the base station. Another option is to use a method similar to the NB-IoT devices discussed above, where the interpretation of the RAR grant for Msg3 may depend on the information provided in the SIB.
[0073] [0073] Several aspects related to the rate match for Msg3 in eMTC are described. The basic function of rate matching is to combine a number of bits in a transport block (TB) with the number of bits that can be transmitted in a given allocation. Rate matching involves many things, including subblocking, bit collection and bit selection. Rate matching can provide different subsets of a block of code for different transmissions of a packet, for example, using the concept of Redundancy Version (RV). In the case of a first transmission of each coded block (RV = 0), a small amount of systematic bits can be drilled. That is, instead of reading the data from the beginning of the systematic bit stream, the output of a circular buffer starts from a specified point that can be configured according to a specified RV.
[0074] [0074] It is observed that one of the challenges of eMTC is that the rate correspondence is fixed at 4 RVs (as in legacy LTE). However, coding can be extended between subframes in order to improve the ability to transmit EDT in eMTC and NB-IoT. For CE Mode B, the typical allocation is 1 PRB (for example, the UE is limited in energy, so there is less waste of resources). With 4 RVs, the total number of encoded bits that can be transmitted can be 12 x 12 (12 subcarriers x 12 symbols) x 2 (QPSK) x 4 (Number of RVs) = 1152 channel bits. After that, the same RVs will be repeated, so there may be an SNR gain (for example, the chase combination can result in an SNR gain when combining the same bits), but no coding gain (incremental redundancy).
[0075] [0075] According to one aspect of the proposed methods, for transmission of Msg3, the encoding / correspondence of rate / number of RVs can be changed. This modified rate match can be implemented in several ways. In a first configuration example, for Msg3, rate matching can be performed on more than 1 subframe (for example, rate matching between subframes). This method is different from the rate matching method in legacy LTE systems. For example, as opposed to restarting the RV / increasing the RV at the beginning of each subframe, the UE can restart the RV / increasing the RV for each subframe N.
[0076] [0076] Figure 8 illustrates a diagram 800 representing pictorial illustrations of various examples of rate matching techniques. A graphic / pictorial illustration of the cross-frame subframe encoding / rate operation is shown in drawing 850 of Figure 8 in relation to an example of baseline rate matching shown in drawing 825. In one aspect, rate matching subframe (for example, the number of subframes above which we classify the correspondence) can be based on the number of repetitions and / or the size of the TBS and / or modulation scheme for transmission Msg3.
[0077] [0077] In a second configuration example, for Msg3, the number of redundancy versions can be increased (for example, up to 8 RVs) compared to other UE transmissions. For example, VR cycling can be as follows: RV0, RV4, RV2, RV6, RV1, RV3, RVS, RV7 (or any other order that can be predefined). A graphic / pictorial illustration of modified rate matching with increased redundancy versions is shown in drawing 875 in Figure 8. In some cases, interleaving can be changed when 8 versions of redundancy are used. For example, interleaving can be performed by subframe,
[0078] [0078] Figure 9 is a flow chart 900 of a wireless communication method. The method can be performed by a UE (for example, UE 104, 350, 402). The UE may comprise a UE that performs NB-IoT wireless communication or eMTC wireless communication. Optional aspects are illustrated with a dashed line.
[0079] [0079] In 902, the UE can receive an indication for at least one parameter for granting a random access response in a SIB of a base station. For example, with reference to Figure 6, UE 402 can receive an indication in SIB 604. As discussed above, SIB 604 can include several different types of information / indication in different configurations. For example, as discussed above, in a configuration, SIB 604 may include an explicit indication of TBS for transmission of Msg3. For example, the indication may comprise a parameter, such as a TBS, corresponding to an unassigned MCS index. In another example, the SIB 604 indication in the SIB may comprise one or more table entries for an unassigned MCS index (for example, entries for one or more parameters corresponding to unassigned indexes 011, 100, 101, 110, 111 etc.). In some configurations, SIB 604 may include a set of entries for each of the reserved / unassigned fields for parameters corresponding to the unassigned MSC indices such as those shown in the table example
[0080] [0080] In various configurations, based on the indication (which can take various forms, as discussed above) in the SIB, the UE can decide how to proceed with a RACH procedure and carry out data transmission in advance.
[0081] [0081] In a configuration where the SIB can indicate NPRACH resources to transmit a first RACH message (Msg1) and corresponding maximum / associated sizes of transport blocks for transmission of Msg3, in 904 the UE can select an NPRACH resource ( from the NPRACH resources indicated in the SIB) to transmit the first message based on the indication in the SIB and the knowledge of a payload size in the UE (to transmit in Msg3). In some other configurations, the operation illustrated in block 904 can be ignored and processing can proceed to 906 out of 902.
[0082] [0082] In 906, the UE can transmit a random access request (for example, Msg1) to the base station. The random access request can comprise an Msg1, as described in connection with Figures 4 and 6. For example, with reference to Figure 6, the UE
[0083] [0083] In 908, the UE can receive an MCS index in a random access response (RAR) from the base station, for example, in an Msg2, as described in connection with Figures 4 and 6. For example, with reference to Figure 6, in response to random access request 606 (Msg1) transmitted to base station 404, UE 402 can receive RAR 608 (also referred to as the second message or Msg2). As discussed in more detail above, the random access response can provide the UE 402 with a lease for an RRC connection request message, for example, Msg3.
[0084] [0084] As illustrated in 910, the UE can process (for example, interpret / analyze) the random access response from the base station based on the indication received in the SIB and / or the NPRACH resource used to transmit the request for random access (in 904). For example, according to one aspect, UE 402 can be configured to interpret the grant in RAR 608 for the transmission of Msg3 based on the information received in SIB 604. For example, if TBS (for example, corresponding to one or more MCS indexes) are indicated in SIB 604, UE 402 can interpret / determine that received RAR 608 should be used for the MCS index for Msg3 transmission, but UE 402 must use a value of
[0085] [0085] In some configurations, where the UE can transmit the first message (Msg1) on an NPRACH resource selected from the RPRACH resources indicated in the SIB, the UE 402 can be configured to interpret the RAR grant based on the resource of NPRACH used to transmit the first message. For example, the interpretation of the RAR grant may depend on which NPRACH resource (among the resources indicated in the SIB) the connection request message (Msg1) was transmitted due to the association of different TBS with different resources signaled in the SIB.
[0086] [0086] In 912, the UE can transmit a connection request message to the base station based on the MCS index and based on the indication received in the SIB. The connection request message can comprise an RRC connection request, for example, Msg3. The transmission of the connection request message can be based on the interpretation of the RAR received according to the indication received at the SIB. For example, with reference to Figure 6, UE 402 can transmit connection request message 610 (Msg3) based on the received RAR
[0087] [0087] In some configurations, in 914, the UE
[0088] [0088] As discussed elsewhere above, in several different configurations, the indication received via the SIB from the base station 404 may comprise different types of information that may allow for early data transmission and allow the UE 402 to transmit the desired payload ( for example, larger or smaller than a normal allowed payload size of Msg3). In one example, the indication received at the SIB in 902 may comprise a scaling value. In this example, the connection request message (in 912) can be transmitted based on several resource units (NRus) corresponding to the MCS index that has been scaled by the scaling value received in the SIB. For example, the SIB can indicate a multiplicative value of 2, and the UE can scale the number of resource units for the connection request message by multiplying the number of resource units corresponding to the MCS index (for example, indicated in a table like table 502) by 2.
[0089] [0089] In some examples, the indication received in the SIB in 804 may comprise a scaling value, and the connection request message can be transmitted (in 912) based on a TBS (corresponding to the MCS index indicated in the RAR) which was scaled by the scaling value received in the SIB.
[0090] [0090] In another example, the indication received at the SIB in 804 may comprise one or more parameters (for example, a value corresponding to a parameter for a table entry) for an unassigned MCS index, and the MCS index received in the RAR message can comprise the unassigned MCS index. In this example, the UE can transmit the connection request message (at 912) based on the parameters received in the SIB corresponding to the unassigned MCS index. For example, the table entry for an unassigned MCS index can comprise a value for at least one of the parameters shown in table 502 such as the number of resource units, TBS, etc. In some configurations, the SIB may include a set of entries for more than one unassigned MCS index, for example, for each of the received MCS indexes 011, 100, 101, 110, 111.
[0091] [0091] In a fourth example, the indication received at the SIB in 804 may comprise a TBS value corresponding to an unassigned MCS index, and the received MCS index may comprise the unassigned MCS index. In this example, the UE can transmit the connection request message based on a predefined number of resource units and the TBS value received in the SIB. Thus, the table can specify the number of RUs, while the SIB signals the corresponding TBS.
[0092] [0092] In some configurations, the parameter (s) indicated in the SIB may comprise different parameters for different supported coverage levels.
[0093] [0093] Figure 10 is a flow chart 1000 of a wireless communication method. The method can be performed by a UE (for example, UE 104, 350, 402). The UE can comprise an UE that performs eMTC. Optional aspects are illustrated with a dashed line.
[0094] [0094] In 1004, the UE transmits a random access request, for example, an Msg1, to a base station.
[0095] [0095] In 1006, the UE receives a random access response, for example, an Msg2, from the base station.
[0096] [0096] The UE can then transmit a connection request message to the base station based on at least one of an increased redundancy version number than a redundancy version for other transmissions from the user equipment or rate matching performed across more than one subframe.
[0097] [0097] For example, in 1008, the UE can transmit the connection request message to the base station based on an increased redundancy version number than a redundancy version for other transmissions. The increased number can be, for example, more than four versions of redundancy. The increased number of redundancy versions can be eight RVs, as described in connection with Figure 8. The increased redundancy version number can be based on any of several repetitions for the connection request message, a block size of transport for the connection request message, or a modulation scheme for transmission of the connection request message.
[0098] [0098] As illustrated in 1010, the connection request message can be transmitted to the base station based on rate matching performed across more than one subframe, for example, as described in connection with Figure 8.
[0099] [0099] The number of subframes on which the rate match is performed can be based on any of several repetitions for the connection request message, a transport block size for the connection request message, or a modulation scheme for transmission of the connection request message.
[0100] [0100] The increased number of the redundancy version or the rate match performed through more than one subframe is based on a parameter received in a system information block. Thus, in 1002, the UE can receive information in a SIB that the UE can use to apply an increased number of RVs or adjust the rate match for the connection request message.
[0101] [0101] Figure 11 is a conceptual 1100 data flow diagram that illustrates the data flow between different media / components in an example device
[0102] [0102] Receiving component 1104 can be configured to receive signals and / or other information from other devices including, for example, base station 1150. The signals / information received by receiving component 1104 can be provided to one or more components of the apparatus 1102 for further processing and use in which it performs various operations according to the methods discussed above including the methods of flowcharts 900 and 1000. Thus, through the receiving component 1104, apparatus 1102 and / or one or more components therein receive signals and / or other information (for example, such as a SIB, RAR (Msg2), Msg4, data and / or other signals) from external devices such as base station 1150. In one configuration, the receiving component 1104 can be configured to receive a SIB including an indication of at least one parameter from the base station as discussed above in connection with Figures 5 to 10. In some configurations, the indication may comprise one or more parameters (for example, a value corresponding to a parameter for a table entry) for an unassigned MCS index. In some configurations, the indication may comprise a TBS value corresponding to an unassigned MCS index. In some configurations, the indication may comprise a first indication of a first set of PRACH resources associated with a first TBS and a second indication of a second set of PRACH resources associated with a second TBS. In some configurations, the first TBS and the second TBS can respectively correspond to the maximum payload sizes for a connection request (Msg3). The indication received at the SIB can also comprise different types of information as discussed above in connection with Figures 5 to 10. The information / indication received at the SIB can be provided to one or more other components of the device
[0103] [0103] Selection component 1106 can be configured to select a PRACH resource for transmission of a random access request. In a configuration, the selection component 1106 can be configured to select the PRACH resource, one of the first set of PRACH resources or the second set of PRACH resources indicated in the received SIB, based on a payload size to be transmitted on device 1102. In such a configuration, information regarding the selected resource can be provided to the random access request component 1108.
[0104] [0104] The random access request component 1108 can be configured to generate and transmit (for example, via the transmission component 1116) the random access request to base station 1150. In some configurations, the random access request may be transmitted using the PRACH resource selected based on the PRACH resources indicated in the SIB and a payload size to be transmitted (for example, in Msg3). In some other configurations, the random access request can be transmitted using a PRACH resource selected at random from known PRACH resources to the device
[0105] [0105] The random access response component 1110 can be configured to receive (for example, through the receive component 1104) and process a random access response (Msg2) comprising an MCS index from base station 1150 (for example example, in response to the transmitted random access request). The random access response may comprise a lease for transmission of the connection request to the base station 1150. In some configurations, the processed (e.g., decoded) random access response can be provided to the RAR 1112 interpretation component.
[0106] [0106] The interpretation / processing component of RAR 1112 can be configured to interpret the random access response from the base station based on the indication received at the SIB, as discussed above. For example, interpreting the RAR based on the SIB may include analyzing the information in the RAR grant in view of the indication in the received SIB, for example, in order to determine one or more parameters for transmission of the connection request (Msg3) according to the methods described here. For example, according to one aspect, if TBS (for example, corresponds to one or more MCS indices) is indicated in SIB 604, the interpretation component of RAR 1112 can interpret / determine that received RAR 608 should be used to the MCS index for Msg3 transmission, but the UE 402 must use a TBS value (for example, indicating a maximum number of bits for Msg3 payload) indicated in the SIB corresponding to the MCS index in RAR 608. In some configurations , one or more other parameter values (for example, number of resource units) for Msg3 transmission can be determined by accessing a predefined table with entries / values for the one or more parameters corresponding to various MCS indexes (for example, including unassigned MSC indices). In another example, the indication received at the SIB may comprise a scaling value (for example, a multiplier). In this example, the RAR 1112 interpretation component can again interpret the RAR (Msg2) in view of the SIB indication to determine that several resource units (NRus) corresponding to the MCS index indicated in the RAR must be scaled by the received escalation value in the SIB.
[0107] [0107] In some configurations, the connection request component 1114 can be configured to generate and transmit (for example, through the transmission component 1116) the connection request (Msg3) to the base station 1150 according to the methods described here supra. In various configurations, the connection request component 1114 can be configured to transmit (via transmission component 1116) the connection request to the base station 1150 based on the MCS index (received in the RAR) and the indication (received in the SIB). In one example, the indication in the SIB may comprise a table entry / parameter value for a parameter (for example, TBS, NRU, modulation, etc.) corresponding to an unassigned / reserved MCS index, and the MCS index received in the random access response may comprise the unassigned MCS index. In such an example, the connection request message can be transmitted via transmission component 1116) based on the input value / table parameter (corresponding to the MCS index not assigned in the RAR) received in the SIB. In another configuration example, the indication in the SIB may comprise a TBS value corresponding to an unassigned MCS index, and the MCS index received in the random access response may comprise the unassigned MCS index. In such an example, the connection request message can be transmitted based on a predefined number of resource units and the TBS value received in the SIB. In another example, the indication may comprise a scaling value (for example, a multiplier), and the connection request message may be transmitted (via transmission component 1116) based on several resource units and / or a TBS value, corresponding to the MCS index indicated in the RAR, scaled by the scaling value received in the SIB as discussed in more detail above.
[0108] [0108] In certain configurations, the connection request component 1114 can be configured to transmit (for example, through transmission component 1116) the connection request message to base station 1150 based on at least one of a number increased redundancy version than a redundancy version for other transmissions from the 1102 device. In one example, the increased redundancy version number can be eight. In such a configuration, the connection request message can be transmitted to the base station 1150 based on more than four redundancy versions. In one example, the increased number of redundancy versions can be based on at least one of several repetitions for the connection request message, a transport block size for the connection request message, or a modulation scheme for transmission of the connection request message. In certain other configurations, the connection request component 1114 can be configured to transmit (for example, through the transmission component 1116) the connection request message to base station 1150 based on rate matching performed over more than than a subframe. In such a configuration, the number of subframes on which the rate match is performed can be based on at least one of several repetitions for the connection request message, a transport block size for the connection request message , or a modulation scheme for transmitting the connection request message. In some configurations, the increased redundancy version number or the rate match performed across more than one subframe can be based on a parameter received in the SIB.
[0109] [0109] Transmission component 1116 can be configured to transmit multiple messages to one or more external devices, for example, including base station 1150, according to the methods disclosed here. The messages / signals to be transmitted can be generated by one or more other components as discussed above, or the messages / signals to be transmitted can be generated by the transmission component 1116 under the direction / control of one or more other components (for example , as components 1108 and / or 1114). Thus, in various configurations, through the transmission component 1116, the device 1102 and / or one or more components in it transmit signals and / or other information (for example, as the random access request (Msg1), connection request (Msg3 ), control messages and / or other signals) to external devices such as the base station
[0110] [0110] Apparatus 1102 may include additional components that execute each of the algorithm blocks in the aforementioned flowcharts of the Figures. 9 and 10. As such, each block in the flowcharts of Figures 9 and 10 mentioned above can be executed by a component and the apparatus can include one or more of those components. The components can be one or more hardware components configured specifically to execute the declared processes / algorithm, implemented by a processor configured to execute the declared processes / algorithms, stored in a computer-readable medium for implementation by a processor or some combination thereof .
[0111] [0111] Figure 12 is a diagram 1200 illustrating an example of hardware implementation for a 1102 ’device that employs a processing system
[0112] [0112] The processing system 1214 can be coupled to a transceiver 1210. Transceiver 1210 is coupled to one or more antennas 1220. Transceiver 1210 provides a means of communication with several other devices through a transmission medium.
[0113] [0113] In a configuration, the device 1102/1102 '(for example, a UE) for wireless communication includes means to carry out the aspects described in connection with Figures 9 and 10 For example, in a configuration, the device 1102 / 1102 'can comprise means for receiving an indication of at least one parameter in a SIB of a base station. In one configuration, apparatus 1102/1102 'may further comprise means for transmitting a random access request to the base station. In one configuration, apparatus 1102/1102 'may further include means for receiving an MCS index in a random access response from the base station. In one configuration, apparatus 1102/1102 'may further include means for transmitting a connection request message to the base station based on the MCS index and indication. In some configurations, the at least one parameter comprises different parameters for different supported coverage levels.
[0114] [0114] In one configuration, the device 1102/1102 'may further comprise means for processing / interpreting the random access response from the base station based on the indication received at the SIB. In one configuration, the indication may comprise a table entry (for example, RAR parameter values) for an unassigned MCS index, and the MCS index received in the random access response may correspond to the unassigned MCS index. In such a configuration, the means for transmitting the connection request message can be further configured to transmit the connection request message based on the RAR parameters received in the SIB. In one configuration, the indication may comprise a TBS value corresponding to an unassigned MCS index, and the MCS index received in the random access response comprises the unassigned MCS index. In such a configuration, the means for transmitting the connection request message can be further configured to transmit the connection request message based on a predefined number of resource units (for example, indicated in a predefined table) and the value of TBS received at SIB.
[0115] [0115] In one configuration, the indication may comprise a first indication of a first set of PRACH resources associated with a first TBS and a second indication of a second set of PRACH resources associated with a second TBS. In such a configuration, apparatus 1102/1102 'may further comprise means for selecting a PRACH resource, one of the first set of PRACH resources or the second set of PRACH resources, based on a payload size in the UE . In such a configuration, the means for transmitting the random access request can be further configured to transmit the random access request using the selected PRACH feature. In such a configuration, apparatus 1102/1102 'may further comprise means for interpreting the random access response from the base station based on the PRACH facility used to transmit the random access request.
[0116] [0116] The aforementioned means can be one or more of the aforementioned components of the device 1102 and / or the processing system 1214 of the device 1102 'configured to perform the functions recited by the means mentioned above. As described above, processing system 1214 may include the TX 368 processor, the RX 356 processor and the 359 controller / processor. As such, in one configuration, the aforementioned means may be the TX 368 processor, the RX processor 356 and the controller / processor 359 configured to perform the functions recited by the means mentioned above.
[0117] [0117] Figure 13 is a 1300 flow chart of a wireless communication method. The method can be performed by a base station (for example, the base station 102, 180, 310, 404). The base station may comprise a base station that performs NB-IoT wireless communication or eMTC wireless communication. Optional aspects are illustrated with a dashed line / dashed box.
[0118] [0118] In 1302, the base station can transmit an indication of at least one parameter, for example, associated with a random access response grant, on a SIB. For example, with reference to Figure 6, base station 404 can transmit SIB 604 including information that can allow UE 402 to perform data transmission early (for example, when UE 402 can have data to transmit during the procedure of RACH). As discussed above, according to one aspect, the indication transmitted in the SIB may allow the UE to interpret the RAR in a way that allows for early data transmission, for example, data transmission in the connection request (Msg3). As discussed above, the indication in the SIB can communicate various types of information and / or parameter values in various configurations. For example, in a configuration, the indication may comprise an input value / table parameter (for example, a value for a parameter such as TBS, NRU, modulation, etc.) corresponding to an unassigned MCS index. In another example, the indication in the SIB may comprise a TBS value corresponding to an unassigned MCS index. In another example, the indication may comprise a scaling value (for example, a multiplier) that can be used to scale multiple resource units and / or a TBS value corresponding to an MCS index indicated in a RAR. Several other examples are discussed below. In various configurations, the at least one parameter transmitted in the SIB can comprise different parameters for different levels of coverage supported.
[0119] [0119] In 1304, the base station can receive a random access request message (for example, Msg1) from a UE. For example, with reference to Figure 6, base station 404 can receive random access request (Msg1) 606 from UE 402. In some configurations, the SIB can indicate PRACH resources (for example, NPRACH) to transmit a random access request message (Msg1) and corresponding / associated maximum transport block sizes for transmission of Msg3. In such a configuration, the UE can select a PRACH resource (from the resources indicated in the SIB) to transmit the request for random access. In such an example, the random access request message (Msg1) can be received by the base station on the PRACH resource selected by the UE based on the SIB indication and a payload size (from Msg3).
[0120] [0120] In a configuration, in 1306, the base station can interpret the received random access request message (Msg1) from the UE based on a PRACH resource in which the random access request message is received. For example, as discussed above, in some configurations the UE can transmit the request for random access in a PRACH resource that can be associated or correlated with a transport block size for transmission of Msg3 (as can be indicated in the SIB). In some such cases, the base station may interpret, for example, analyze, the random access request message (Msg1) from the UE based on the PRACH / NPRACH resource on which Msg1 is received. For example, based on the resource on which Msg1 is received, the base station may be able to determine the payload size of Msg3 that the UE intends to transmit. In one configuration, based on the interpretation of the random access request message from the UE, the base station can determine an MCS grant and / or index that can be sent to the UE in a RAR (Msg2) in response to the message random access request (Msg1).
[0121] [0121] In 1308, the base station can transmit an MCS index in a random access response message (for example, Msg2) to the UE. For example, with reference to Figure 6, base station 404 can transmit the random access response message (Msg2) 608 to UE 402 in response to the random access request message (Msg1).
[0122] [0122] In 1310, the base station can receive, from the UE, a connection request message based on the MCS index and the indication in the SIB. The connection request message can comprise an RRC connection request (Msg3). For example, with reference to Figure 6, base station 404 can receive connection request message (Msg3) 610 from UE 402 based on the MCS index on RAR 608, and information in the SIB transmitted by base station 404 which can provide indication of one or more parameter values (for example, such as TBS or other information discussed above) that can be used for early data transmission in Msg3. In some configurations, the connection request message received (Msg3) 610 from the UE may have a payload size that is different (for example, larger or smaller) than a normal payload size left for Msg3. In one example, the SIB indication transmitted by the base station may comprise a TBS value corresponding to an unassigned MCS index (for example, 011), and the MCS index (in the transmitted RAR) may comprise the non-MCS index assigned 011. The UE can use the SIB indication and MCS index to send the connection request message to the base station. In such an example, the connection request message received by the base station can be based on a predefined number of resource units and the TBS value indicated in the SIB as discussed above (for example, in connection with Figures 6 and 9 ). Thus, in such an example, the base station can receive the connection request message based on the TBS indicated in the SIB and the predefined number of resource units (for example, determined based on the predefined table using the MCS index received in the RAR message transmitted by the base station).
[0123] [0123] In another example, the indication transmitted in the SIB in 1302 may comprise a scaling value. In this example, the connection request message can be received by the base station based on several resource units corresponding to the MCS index that has been scaled by the scaling value received in the SIB. For example, the SIB can indicate a multiplicative value of 2, and the UE can scale the number of resource units for the connection request message by multiplying the number of resource units corresponding to the MCS index by 2.
[0124] [0124] In another example, the indication transmitted in the SIB in 1302 can comprise a scaling value, and the connection request message can be received by the base station based on a TBS corresponding to the MCS index (indicated in the RAR) which has been scaled by the scaling value transmitted in the SIB.
[0125] [0125] In yet another example, the indication transmitted in the SIB in 1302 may comprise parameters for an unassigned MCS index. The MCS index transmitted by the base station in the RAR can comprise the unassigned MCS index. In this example, the base station can receive the connection request message based on the parameters indicated in the SIB corresponding to the unassigned MCS index. In some configurations, the SIB may include a set of entries (for example, values for parameters) for more than one unassigned MCS index, for example, for each of the reserve MCS indexes.
[0126] [0126] In another example, the indication transmitted in the SIB in 1302 can comprise a TBS value (for example, 600 bits) corresponding to an unassigned MCS index (for example, MCS index 100), and the index of MCS transmitted to the UE in the RAR can comprise the unassigned MCS index. In this example, the base station can receive the connection request message based on a predefined number of resource units (for example, in a table specifying NRus to be used for a given MCS and / or TBS index) and the TBS value indicated in the SIB. Thus, in some configurations, the table can specify the number of RUs, while the SIB signals the corresponding TBS to the UE.
[0127] [0127] As briefly discussed above, in some configuration, the indication transmitted in 902 may comprise a first indication of a first set of PRACH resources associated with a first TBS and a second indication of a second PRACH resource associated with a second TBS . The first and second TBS can indicate the transport block sizes for transmission of the connection request (and not for transmission of the random access request (Msg1) that is transmitted using a selected one of the first and second resources of
[0128] [0128] In some configurations, in 1312, the base station may transmit a contention resolution message (Msg4) in response to the connection request message received (Msg3) from the UE. In some configurations, the transmitted contention resolution message may terminate / complete the random access procedure and may include a contention resolution identifier.
[0129] [0129] Figure 14 is a conceptual 1400 data flow diagram that illustrates the data flow between different media / components in an example device
[0130] [0130] Transmission component 1404 can be configured to transmit multiple messages to one or more external devices, for example, including UE
[0131] [0131] In a configuration, the SIB component 1104 can be configured to generate and transmit (for example, through the transmission component 1404) a SIB including an indication of at least one parameter (for example, associated with a RAR grant) ) as discussed above. In some configurations, the indication transmitted in the SIB may comprise one or more parameters for an unassigned MCS index. In some configurations, the indication may comprise a TBS value corresponding to an unassigned MCS index. In some configurations, the indication in the SIB may comprise a first indication of a first set of PRACH resources associated with a first TBS and a second indication of a second set of PRACH resources associated with a second TBS. In some configurations, the first TBS and the second TBS can respectively correspond to the maximum payload size for a connection request (Msg3). The indication transmitted in the SIB can also comprise different types of information as discussed above in connection with Figure 13.
[0132] [0132] The random access request component 1408 can be configured to receive (for example, through the receive component 1416) and process a random access request (Msg1) from the UE 1450. In some configurations, the request for Random access can be received through a PRACH resource from the PRACH resources indicated in the SIB. As discussed above, the PRACH resource can be selected by the UE 1450 based on PRACH resources indicated in the SIB and a payload size to be transmitted (for example, in Msg3). In some other configurations, the random access request can be received on a PRACH not necessarily indicated in the SIB, but which can be known by device 1402. In some configurations, the processed random access request can be provided to the request interpretation component random access 1410.
[0133] [0133] In some configurations, the 1410 random access request interpretation component can be configured to interpret the received random access request (Msg1) from the UE 1450 based on the PRACH feature on which the access request message random is received, as discussed above in more detail in connection with flowchart 1300 and other locations above.
[0134] [0134] The random access response component 1412 can be configured to generate and transmit (for example, through transmission component 1404) a random access response (Msg2) comprising an MCS index for the UE 1450 (for example, in response to the random access request received). The random access response may comprise information related to the grant to the UE 1450 to transmit a connection request (Msg3) to the device 1402.
[0135] [0135] In some configurations, the connection request component 1414 can be configured to receive (for example, through the receive component 1416) and process the connection request (Msg3) from the UE 1450 according to the methods described here supra. In various configurations, the connection request component 1414 can be configured to receive (via the receiving component 1416) the connection request from the UE 1450 based on the MCS index (transmitted by the device 1402 in the RAR) and the indication (transmitted by device 1402 in the SIB). In an example, the indication in the SIB may comprise an entry / value of the table for a parameter (for example, TBS, NRU, modulation, etc.) corresponding to an unassigned / reserved MCS index, and the MCS index transmitted in the RAR can understand the unassigned MCS index. In such an example, the connection request message can be received (via the receiving component 1416) based on the parameter value (s) (corresponding to the MCS index not assigned in the RAR) transmitted in the SIB. In another example configuration, the indication in the SIB may comprise a TBS value corresponding to an unassigned MCS index, and the MCS index transmitted in the RAR may comprise the unassigned MCS index. In such an example, the connection request message can be received (via the receiving component 1416) based on a predefined number of resource units and the TBS value received in the SIB. In another example, the indication may comprise a scaling value (for example, a multiplier), and the connection request message may be received (via the receiving component 1416) based on multiple resource units and / or a TBS value, corresponding to the MCS index indicated in the RAR, scaled by the scaling value indicated in the SIB as discussed in more detail above. The connection request component 1414 can be configured to generate and transmit (for example, through transmission component 1404) a contention resolution / response (Msg4) to the UE 1450 (for example, in response to the incoming connection request).
[0136] [0136] Receiving component 1404 can be configured to receive signals and / or other information from other devices, including, for example, UE 1450. The signals / information received by receiving component 1404 can be provided to one or more components of the apparatus 1402 for further processing and use in performing various operations according to the methods discussed above, including the flowchart 1300 method. Thus, through receiving component 1404, apparatus 1402 and / or one or more components therein receive signals and / or other information (for example, such as a random access request (Msg1), a connection request (Msg3),
[0137] [0137] The device can include additional components that execute each of the algorithm blocks in the above mentioned flowchart of Figure 13. As such, each block in the flowchart of Figure 13 can be made by a component and the device can include one or more of these components. The components can be one or more hardware components configured specifically to execute the declared processes / algorithm, implemented by a processor configured to execute the declared processes / algorithms, stored in a computer-readable medium for implementation by a processor or some combination thereof .
[0138] [0138] Figure 15 is a diagram 1500 that illustrates an example of hardware implementation for a 1402 ’device that employs a processing system
[0139] [0139] The processing system 1514 can be coupled to a transceiver 1510. Transceiver 1510 is coupled to one or more antennas 1520. Transceiver 1510 provides a means of communication with several other devices via a transmission medium. Transceiver 1510 receives a signal from one or more antennas 1520, extracts information from the received signal and supplies the extracted information to processing system 1514, specifically receiving component 1416. In addition, transceiver 1510 receives information from processing system 1514 , specifically the transmission component 1404, and based on the information received, generates a signal to be applied to one or more antennas 1520. The processing system 1514 includes a processor 1504 coupled to a computer-readable medium / memory 1506. The processor 1504 is responsible for general processing, including executing software stored in the 1506 computer-readable medium / memory. The software, when executed by the 1504 processor, causes the 1514 processing system to perform the various functions described above for any particular device . The computer-readable medium / memory 1506 can also be used to store data that is handled by the processor 1504 when running the software. The processing system 1514 further includes at least one of the components 1404, 1406, 1408, 1410, 1412, 1414 and 1416. The components can be software components running on processor 1504, resident / stored in the medium / computer-readable memory 1506 , one or more hardware components coupled to the 1504 processor, or some combination thereof. Processing system 1514 can be a component of base station 310 and can include memory 376 and / or at least one of the TX processor 316, the RX processor 370 and the controller / processor 375.
[0140] [0140] In one configuration, the device 1402/1402 'is, for example, a base station, for wireless communication including means for performing the aspects described in relation to Figure 13. In one configuration, the device 1402/1402' for Wireless communication includes means for transmitting an indication of at least one parameter associated with a random access response grant in a SIB. Apparatus 1402/1402 'may further comprise means for receiving a random access request from a UE. Apparatus 1402/1402 'may further comprise means for transmitting an MCS index in a random access response to the UE. Apparatus 1402/1402 'may further comprise means for receiving, from the UE, a connection request message based on the MCS index and the indication in the SIB.
[0141] [0141] In some configurations, the indication may comprise one or more parameters for an unassigned MCS index, and the MCS index transmitted to the UE may comprise the unassigned MCS index. In some such configurations, the means for receiving the connection request message can be further configured to receive the connection request message based on one or more parameters in the SIB.
[0142] [0142] In some configurations, the indication may comprise a TBS value corresponding to an unassigned MCS index, and the MCS index transmitted to the UE may comprise the unassigned MCS index. In some such configurations, the means for receiving the connection request message can be further configured to receive the connection request message based on a predefined number of resource units and the TBS value in the SIB.
[0143] [0143] In some configurations, the indication may comprise a first indication of a first set of PRACH resources associated with a first TBS and a second indication of a second set of PRACH resources associated with a second TBS. In some such configurations, apparatus 1402/1402 'may further comprise means for interpreting the random access request from the UE based on a PRACH resource in which the random access request is received.
[0144] [0144] In some configurations, the indication may comprise a scaling value. In some such configurations, the means for receiving the connection request message can be further configured to receive the connection request message based on several resource units corresponding to the MCS index that has been scaled by the scaling value indicated in the SIB.
[0145] [0145] The aforementioned means can be one or more of the aforementioned components of the apparatus 1402 and / or the processing system 1514 of the apparatus 1402 'configured to perform the functions recited by the aforementioned means. As described above, processing system 1514 may include the TX 316 processor, the RX 370 processor and the 375 controller / processor. As such, in one configuration, the aforementioned means may be the TX 316 processor, the RX processor 370 and the controller / processor 375 configured to perform the functions recited by the means mentioned above.
[0146] [0146] The processing system may include a processor coupled to a computer-readable medium / memory. The processor is responsible for general processing, including running the software stored in the computer-readable medium / memory. The software, when run by the processor, causes the processing system to perform the various functions described above for any particular device. Computer-readable media / memory can also be used to store data that is handled by the processor when running the software. The processing system can also include at least one of the components configured to execute the method of Figure 10. The components can be software components running on the processor, resident / stored in the medium / computer-readable memory, one or more hardware components attached to the processor or some combination thereof. The processing system may be a component of the eNB 310 and may include memory 376 and / or at least one of the TX 316 processor, the RX 370 processor and the controller / processor
[0147] [0147] It is understood that the specific order or hierarchy of blocks in the disclosed processes / flowcharts is an illustration of exemplary approaches. Based on the preferences of the project, it is understood that the specific order or hierarchy of blocks in the processes / flowcharts can be reorganized. In addition, some blocks can be combined or omitted. The claims of the accompanying method present elements of the various blocks in a sample order and should not be limited to the specific order or hierarchy presented.
[0148] [0148] The above description is provided to allow anyone skilled in the art to practice the various aspects described here. Various changes in these aspects will be readily apparent to persons skilled in the art, and the generic principles defined herein can be applied to other aspects. Thus, the claims are not intended to be limited to the aspects shown here, but must be given the full scope consistent with the language claims, where the reference to an element in the singular is not intended to mean “one and only one”, the unless specifically stated, but “one or more”. The word "example" is used here to mean "to serve as an example, instance or illustration". Any aspect described here as "exemplary" should not necessarily be interpreted as preferred or advantageous over other aspects. Unless specifically stated otherwise, the term "some" refers to one or more. Combinations such as “at least one from A, B or C”, “one or more from A, B or C” “at least one from A, B and C” “one or more from A, B, and C” and “ A, B, C or any combination thereof ”includes any combination of A, B and / or C and may include multiples of A, multiples of B or multiples of C.
Specifically, combinations such as “at least one from A, B or C”, “one or more from A, B or C”, “at least one from A, B and C”, “one or more from A, B, and C ”and“ A, B, C or any combination of them ”can be just A, only B, just C, A and B, A and C, B and C, or A and B and C, when such combinations can contain one or more members or members of A, B or C.
All structural and functional equivalents to the elements of the various aspects described throughout this disclosure that are known or later known to persons skilled in the art are expressly incorporated herein by reference and are intended to be covered by the claims.
Furthermore, nothing disclosed in this document is intended to be dedicated to the public, regardless of whether such disclosure is explicitly stated in the claims.
The words "module", "mechanism", "element", "device" and the like may not replace the word "means". As such, no element of claim should be interpreted as a function of means more unless the element is expressly recited using the phrase "means to".
权利要求:
Claims (43)
[1]
1. Wireless communication method in a user equipment (UE), comprising: receiving an indication of at least one parameter in a System Information Block (SIB) from a base station; transmit a random access request to the base station; receive a Coding and Modulation Scheme (MCS) index in a random access response (RAR) from the base station; and transmit a connection request message to the base station based on the MCS index and indication.
[2]
2. Method according to claim 1, further comprising: processing the RAR from the base station based on the indication received at the SIB.
[3]
3. Method according to claim 1, in which the indication comprises RAR parameters for an unassigned MCS index, and the MCS index received in the RAR corresponds to the unassigned MCS index, in which the request message for connection is transmitted based on the RAR parameters received at the SIB.
[4]
4. Method according to claim 1, in which the indication comprises a Transport Block Size (TBS) value corresponding to an unassigned MCS index, and the MCS index received in the RAR comprises the non-MCS index assigned, where the connection request message is transmitted based on a predefined number of resource units and the TBS value received in the SIB.
[5]
5. Method according to claim 1, wherein the at least one parameter comprises different parameters for different supported coverage levels.
[6]
6. Method according to claim 1, wherein the indication comprises a first indication of a first set of Physical Random Access Channel (PRACH) resources associated with a first Transport Block Size (TBS) and a second indication a second set of PRACH resources associated with a second TBS, the method further comprising: selecting a PRACH resource, one of the first set of PRACH resources or the second set of PRACH resources, based on a load size useful in UE, where the random access request is transmitted using the selected PRACH feature; and interpreting the RAR from the base station based on the PRACH feature used to transmit the random access request.
[7]
7. Method, according to claim 1, in which the indication comprises a scaling value, and in which the connection request message is transmitted based on several resource units corresponding to the MCS index that has been scaled by the value of escalation received in the SIB.
[8]
8. Method according to claim 1, in which the indication comprises a scaling value, and in which the connection request message is transmitted based on a transport block size corresponding to the MCS index that has been scaled by scaling value received in the SIB.
[9]
9. User equipment (UE), comprising: means for receiving an indication of at least one parameter in a system information block (SIB) of a base station; means for transmitting a random access request to the base station; means for receiving an encoding and modulation scheme index (MCS) in a random access response (RAR) from the base station; and means for transmitting a connection request message to the base station based on the MCS index and indication.
[10]
10. UE, according to claim 9, further comprising: means for processing the RAR from the base station based on the indication received at the SIB.
[11]
11. UE according to claim 9, wherein the indication comprises RAR parameters for an unassigned MCS index, and the MCS index received in the RAR corresponds to the unassigned MCS index; and wherein the means for transmitting the connection request message is further configured to transmit the connection request message based on the RAR parameters received in the SIB.
[12]
12. UE according to claim 9, wherein the indication comprises a transport block size (TBS) value corresponding to an unassigned MCS index, and the MCS index received at the RAR comprises the non-MCS index assigned; and wherein the means for transmitting the connection request message is further configured to transmit the connection request message based on a predefined number of resource units and the TBS value received in the SIB.
[13]
13. UE, according to claim 9, wherein the at least one parameter comprises different parameters for different supported coverage levels.
[14]
14. UE according to claim 9, wherein the indication comprises a first indication of a first set of physical random access channel (PRACH) resources associated with a first transport block size (TBS) and a second indication a second set of PRACH resources associated with a second TBS, and the UE further comprises: means for selecting a PRACH resource, one of the first set of PRACH resources or the second set of PRACH resources, based on a payload size in the UE, where the means for transmitting the random access request is further configured to transmit the random access request using the selected PRACH feature; and means for interpreting the RAR from the base station based on the PRACH facility used to transmit the random access request.
[15]
15. UE according to claim 9, wherein the indication comprises a scaling value, and wherein the means for transmitting the connection request message is further configured to transmit the connection request message based on several units corresponding to the MCS index that was scaled by the scaling value received in the SIB.
[16]
16. UE according to claim 9, wherein the indication comprises a scaling value, and wherein the means for transmitting the connection request message is further configured to transmit the connection request message based on a size of transport block corresponding to the MCS index that was scaled by the scaling value received in the SIB.
[17]
17. User equipment (UE), comprising: a memory; and at least one processor coupled to the memory and configured to: receive an indication of at least one parameter in a System Information Block (SIB) from a base station; transmit a random access request to the base station; receive an encoding and modulation scheme index (MCS) in a random access response (RAR) from the base station; and transmit a connection request message to the base station based on the MCS index and indication.
[18]
18. The UE according to claim 17, wherein the at least one processor is further configured to process the RAR from the base station based on the indication received at the SIB.
[19]
19. UE, according to claim 17, wherein the indication comprises RAR parameters for an unassigned MCS index, and the MCS index received in the RAR corresponds to the unassigned MCS index; and wherein at least one processor is further configured to transmit the connection request message based on the RAR parameters received in the SIB.
[20]
20. UE, according to claim 17, wherein the indication comprises a transport block size (TBS) value corresponding to an unassigned MCS index, and the MCS index received in the RAR comprises the non-MCS index assigned; and wherein at least one processor is further configured to transmit the connection request message based on a predefined number of resource units and the TBS value received in the SIB.
[21]
21. UE according to claim 17, wherein the at least one parameter comprises different parameters for different supported coverage levels.
[22]
22. UE according to claim 17, wherein the indication comprises a first indication of a first set of physical random access channel (PRACH) resources associated with a first transport block size (TBS) and a second indication of a second set of PRACH resources associated with a second TBS, and where at least one processor is still configured to: select a PRACH resource, one of the first set of PRACH resources or the second set of PRACH resources , based on a payload size in the UE and transmit the random access request using the selected PRACH feature; and interpreting the RAR from the base station based on the PRACH feature used to transmit the random access request.
[23]
23. UE, according to claim 17, wherein the indication comprises a scaling value, and wherein at least one processor is further configured to transmit the connection request message based on several resource units corresponding to the index of MCS that was scaled by the scaling value received in the SIB.
[24]
24. UE, according to claim 17, wherein the indication comprises a scaling value, and wherein at least one processor is further configured to transmit the connection request message based on a corresponding transport block size to the MCS index that was scaled by the scaling value received in the SIB.
[25]
25. Computer-readable medium that stores computer executable code for wireless communication on user equipment, comprising code to: receive an indication of at least one parameter in a System Information Block (SIB) from a base station; transmit a random access request to the base station; receive a coding and modulation scheme (MCS) index in a random access response from the base station; and transmit a connection request message to the base station based on the MCS index and indication.
[26]
26. A wireless communication method at a base station, comprising: transmitting an indication of at least one parameter associated with a random access response grant in a System Information Block (SIB); receive a random access request from user equipment (UE); transmitting an encoding and modulation scheme index (MCS) in a random access response (RAR) to the UE; and receive, from the UE, a connection request message based on the MCS index and indication.
[27]
27. The method of claim 26, wherein the indication comprises RAR parameters for an unassigned MCS index, and the MCS index transmitted to the UE corresponds to the unassigned MCS index, where the request message for connection is received based on the RAR parameters in the SIB.
[28]
28. The method of claim 26, wherein the indication comprises a transport block size (TBS) value corresponding to an unassigned MCS index, and the MCS index transmitted to the UE comprises the non-MCS index assigned, where the connection request message is received based on a predefined number of resource units and the value of TBS in the SIB.
[29]
29. The method of claim 26, wherein the indication comprises a first indication of a first set of physical random access channel (PRACH) resources associated with a first transport block size (TBS) and a second indication from a second set of PRACH resources associated with a second TBS, the method further comprising: interpreting the random access request from the UE based on a PRACH resource on which the random access request is received.
[30]
30. Method according to claim 26, in which the indication comprises a scaling value, and in which the connection request message is received based on several resource units corresponding to the MCS index that has been scaled by the value of scheduling indicated in the SIB.
[31]
31. The method of claim 26, wherein the at least one parameter comprises different parameters for different supported coverage levels.
[32]
32. Base station, comprising: a memory; and at least one processor coupled to the memory and configured to: transmit an indication of at least one parameter associated with a random access response grant in a System Information Block (SIB); receive a random access request from user equipment (UE); transmitting an encoding and modulation scheme index (MCS) in a random access response (RAR) to the UE; and receive, from the UE, a connection request message based on the MCS index and the indication in the SIB.
[33]
33. Base station according to claim 32, wherein the indication comprises RAR parameters for an unassigned MCS index, and the MCS index transmitted to the UE corresponds to the unassigned MCS index; and where at least one processor is further configured to receive the connection request message based on the RAR parameters in the SIB.
[34]
34. Base station according to claim 32, wherein the indication comprises a transport block size (TBS) value corresponding to an unassigned MCS index, and the MCS index transmitted to the UE comprises the MCS index not assigned; and where at least one processor is further configured to receive the connection request message based on a predefined number of resource units and the TBS value in the SIB.
[35]
35. Base station according to claim 32, wherein the indication comprises a first indication of a first set of physical random access channel (PRACH) resources associated with a first transport block size (TBS) and a second indication of a second set of PRACH resources associated with a second TBS; and wherein the at least one processor is further configured to interpret the random access request from the UE based on a PRACH resource on which the random access request is received.
[36]
36. Base station according to claim 32, wherein the indication comprises a scaling value; and wherein at least one processor is further configured to receive the connection request message based on several resource units corresponding to the MCS index that has been scaled by the scaling value indicated in the SIB.
[37]
37. Base station according to claim 32, wherein the at least one parameter comprises different parameters for different supported coverage levels.
[38]
38. Base station, comprising: means for transmitting an indication of at least one parameter associated with a random access response grant in a System Information Block (SIB); means for receiving a random access request from user equipment (UE); means for transmitting a Coding and Modulation Scheme (MCS) index in a random access response (RAR) to the UE; and means for receiving a connection request message from the UE based on the MCS index and indication in the SIB.
[39]
39. Base station according to claim 38, wherein the indication comprises RAR parameters for an unassigned MCS index, and the MCS index transmitted to the UE corresponds to the unassigned MCS index; and wherein the means for receiving the connection request message is further configured to receive the connection request message based on the RAR parameters in the SIB.
[40]
40. Base station according to claim 38, wherein the indication comprises a Transport Block Size (TBS) value corresponding to an unassigned MCS index, and the MCS index transmitted to the UE comprises the MCS index not assigned; and wherein the means for receiving the connection request message is further configured to receive the connection request message based on a predefined number of resource units and the TBS value in the SIB.
[41]
41. Base station according to claim 38, wherein the indication comprises a first indication of a first set of Physical Random Access Channel (PRACH) Resources associated with a first transport block size (TBS) and a second indication of a second set of PRACH resources associated with a second TBS; and wherein the base station further comprises means for interpreting the random access request from the UE based on a PRACH resource in which the random access request is received.
[42]
42. Base station according to claim 38, wherein the indication comprises a scaling value; and wherein the means for receiving the connection request message is further configured to receive the connection request message based on several resource units corresponding to the MCS index that has been scaled by the scaling value indicated in the SIB.
[43]
43. Computer readable medium that stores computer executable code for wireless communication at a base station, comprising code to: transmit an indication of at least one parameter associated with a random access response grant in a System Information Block ( SIB); receive a random access request from user equipment (UE); transmit a Coding and Modulation Scheme (MCS) index in a random access response to the UE; and receive, from the UE, a connection request message based on the MCS index and the indication in the SIB.
类似技术:
公开号 | 公开日 | 专利标题
US10897326B2|2021-01-19|Sharing a single coreset bandwidth across multiple user equipments
BR112020009519A2|2020-11-03|physical layer enhancements for early data transmission
BR112019017325A2|2020-03-31|USE OF SYNCHRONIZATION SIGNAL BLOCK INDEX IN A NEW RADIO
BR112019018433A2|2020-04-14|ultra-reliable low-latency communication indication channeling designs
BR112020020600A2|2021-01-12|INTERACTION BETWEEN WUS AND RRM MEASUREMENT
US11109268B2|2021-08-31|Size optimized encoding of capability structure for multicarrier systems
BR112019019321A2|2020-04-14|scheduling request for one or more uplink transmissions using narrowband communications
BR112019008891A2|2019-08-13|low to peak energy ratio demodulation reference signal and granularity allocation information
BR112020006610A2|2020-10-06|methods and apparatus for device-to-device feedback
BR112019016782A2|2020-03-31|STRUCTURE OF DUPLEXING FRAMEWORK FOR NARROW BAND TIME DIVISION FOR NARROW BAND COMMUNICATIONS
BR112020002268A2|2020-07-28|methods and devices related to the demodulation reference signal design and related signaling
BR112019014365A2|2020-02-27|PARALLEL PROCESSING OF UPWARD AND DOWNWARD TRANSMISSIONS
BR112020010315A2|2020-10-20|priority rule for signal repetition collisions
BR112019019817A2|2020-04-22|single-slot pucch with support for intra-slot frequency jump
BR112021010846A2|2021-08-24|Default beam selection based on a subset of coresets
BR112019022613A2|2020-05-19|configurable intra-partition frequency hop for a variable-length uplink control channel
BR112019013984A2|2020-05-05|indication of duration of random access channel msg3 resources via random access channel msg2
US20210075571A1|2021-03-11|Configurable set of overloaded downlink control information fields used for demodulation reference signal bundling
WO2019148433A1|2019-08-08|Enhanced four port narrowband reference signal |
BR112020001474A2|2020-09-08|ack / nack and sr uplink in short durations
KR102369215B1|2022-02-28|Size Optimized Encoding of Capability Structures for Multicarrier Systems
US11177923B2|2021-11-16|User equipment identifier information
US20210314872A1|2021-10-07|Sounding reference signal carrier switching
US20210368457A1|2021-11-25|Methods and apparatus for qcl assumptions for cross carrier multiple dci
US20210392632A1|2021-12-16|Methods and apparatus for downlink receive beam refinement
同族专利:
公开号 | 公开日
WO2019099087A1|2019-05-23|
SG11202003343QA|2020-05-28|
TW201924453A|2019-06-16|
CN111357379A|2020-06-30|
US10708956B2|2020-07-07|
JP2021503829A|2021-02-12|
EP3793315A1|2021-03-17|
KR20200086683A|2020-07-17|
EP3711430A1|2020-09-23|
US20190159257A1|2019-05-23|
引用文献:
公开号 | 申请日 | 公开日 | 申请人 | 专利标题

US9717071B2|2013-08-16|2017-07-25|Qualcomm Incorporated|Uplink procedures for LTE/LTE-A communication systems with unlicensed spectrum|
WO2016115667A1|2015-01-19|2016-07-28|华为技术有限公司|Common message transmission method and system, base station and user equipment|
WO2016165070A1|2015-04-14|2016-10-20|华为技术有限公司|Methods and devices for transmitting uplink information, transmitting and receiving downlink information, and system scheduling|
BR112019001471A2|2016-09-28|2019-05-07|Sony Corporation|wireless transmission / reception unit and data transmission method|US10849164B2|2017-09-29|2020-11-24|Mediatek Inc.|High reliability and early data transmission|
US11039477B2|2017-11-17|2021-06-15|Mediatek Inc.|NB-IoT PRACH resource partitioning and multiple grants in RAR for EDT|
US11240849B2|2017-11-24|2022-02-01|Sony Group Corporation|Early data transmission in a random access procedure|
US11102764B2|2018-02-07|2021-08-24|Apple Inc.|Minimization of padding and resource wastage in message 3for early data transmission |
WO2020032860A1|2018-08-09|2020-02-13|Telefonaktiebolaget Lm Ericsson |Channel quality reporting in lte-m|
CN112055418A|2019-06-06|2020-12-08|华为技术有限公司|Data transmission method and device|
CN113906790A|2019-07-03|2022-01-07|Oppo广东移动通信有限公司|Method and device for transmitting small data|
CN111836396B|2019-08-06|2022-02-08|维沃移动通信有限公司|Method for selecting random access request resource, terminal and network equipment|
CN112543449A|2019-09-23|2021-03-23|中国移动通信有限公司研究院|Data transmission method, device, communication equipment and storage medium|
US20210368539A1|2020-05-24|2021-11-25|Qualcomm Incorporated|Modulation and coding schemes for high band wireless communications|
WO2022026094A1|2020-07-29|2022-02-03|Intel Corporation|Small data transmission during random access procedure for new radio systems|
法律状态:
2021-12-07| B350| Update of information on the portal [chapter 15.35 patent gazette]|
优先权:
申请号 | 申请日 | 专利标题
US201762588284P| true| 2017-11-17|2017-11-17|
US62/588,284|2017-11-17|
US16/113,476|US10708956B2|2017-11-17|2018-08-27|Physical layer enhancements for early data transmission|
US16/113,476|2018-08-27|
PCT/US2018/048359|WO2019099087A1|2017-11-17|2018-08-28|Physical layer enhancements for early data transmission|
[返回顶部]